ci(claude-review): allow dependabot PRs in Claude Code Review#870
Conversation
Cross-family review — opencode (zai/glm-5.2)Independent review from a different model family, posted per the completing-pr-reviews workflow (Phase 10-pre). Verified: Findings (none Critical/Major)
VerdictAPPROVE — minimal, correctly scoped, uses the documented safe form. The two Suggestions are real but pre-existing/accepted-by-design given read-only perms; recommend follow-up issues, not a merge block. |
️✅ There are no secrets present in this pull request anymore.If these secrets were true positive and are still valid, we highly recommend you to revoke them. 🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request. |
The claude-code-action rejects bot actors by default, failing the claude-review check on every Dependabot PR with: Workflow initiated by non-human actor: dependabot (type: Bot). Add bot to allowed_bots list or use '*' to allow all bots. Add allowed_bots: "dependabot[bot]" so dependency PRs get reviewed instead of showing a spurious red check.
832dd76 to
9078c85
Compare
Every Dependabot PR currently gets a red
claude-reviewcheck, not because of any code problem but because the action rejects bot actors by default:(Seen on #868 — the only failing check on an otherwise green PR.)
Change
Add
allowed_bots: "dependabot[bot]"to theanthropics/claude-code-actionstep in.github/workflows/claude-code-review.yml, so dependency PRs get reviewed instead of erroring.Notes
dependabot[bot]only, not*.contents: read,pull-requests: read,issues: read), so blast radius of reviewing bot PRs is minimal.Refs: failed run on #868 (job 88123303723).